#!/bin/sh

docker exec mongo sh -c 'mongodump -u root -p Wxc11cy -o /data/bak'
if [ ! $? -ne 0 ]; then 
	# 判断备份是否成功
	cd  /mzx/mongo/bak
	if [ -d "admin" ];then
		# 压缩文件
		zcDATE=$(date +%Y%m%d%H)
		# 定义zip压缩文件路径
		zip_file=admin.$zcDATE.tgz
		# 压缩sql文件
		tar zcvf $zip_file admin
		# 删除无用的.sql文件
		rm -rf ./admin
        Y=$(date +%Y)
		m=$(date +%m)
        ossutil64 appendfromfile /mzx/mongo/bak/$zip_file oss://mzx-prod/backup/mongo/master/$Y/$m/$zip_file 
	else
		echo "sql导出失败"
	fi	
else
	echo "sql导出失败"
fi

